x86: re-connect VCPUOP_send_nmi for 32-bit guests
authorJan Beulich <jbeulich@suse.com>
Thu, 29 Sep 2022 12:46:50 +0000 (14:46 +0200)
committerJan Beulich <jbeulich@suse.com>
Thu, 29 Sep 2022 12:46:50 +0000 (14:46 +0200)
commit9214da34a3cb017ff0417900250bd6d18ca89e15
treeb43a4528bc8ee79498c2cae7f4e7926c09fda58b
parentc4e5cc2ccc5b8274d02f7855c4769839989bb349
x86: re-connect VCPUOP_send_nmi for 32-bit guests

With the "inversion" of VCPUOP handling, processing arch-specific ones
first, the forwarding of this sub-op from the (common) compat handler to
(common) non-compat one did no longer have the intended effect. It now
needs forwarding between the arch-specific handlers.

Fixes: 8a96c0ea7999 ("xen: move do_vcpu_op() to arch specific code")
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
Release-acked-by: Henry Wang <Henry.Wang@arm.com>
xen/arch/x86/x86_64/domain.c
xen/common/compat/domain.c